Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F3 Italy F9 Denmark F3 Italy F18 Italy F21 Mexico F13 Cuba F1 Mexico F15 Spain F25 Spain F26 Spain F28 Spain F7 Italy F4 Italy F6 Spain F17 Italy F17 Italy F18 Spain F23 Spain F24 Spain F29 Spain F30 Portugal F4 Spain F1 Spain F3 Spain F5 Spain F6 Italy F3 Italy F4 Italy F5 Italy F6 Italy F15 Spain F20 Poland F4 Italy F18 Spain F25 Spain F29 Spain F31 Slovakia F3 Spain F32 Austria F10 Italy F32 Portugal F5 Tunisia F4 Tunisia F5 Tunisia F6 Iran F4 Spain F1 Austria F1 Austria F2 Spain F3 Spain F4 Spain F5 Spain F6 Spain F7 Croatia F3 Croatia F4 Great Britain F4 Great Britain F5 Great Britain F6 France F7 Italy F10 Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F4 Germany F7 Austria F4 Austria F6 Italy F23 Romania F13 Slovakia F1 Slovakia F2 Slovakia F3 Poland F6 Germany F20 Bosnia/Herzegovina F7 Portugal F7 Morocco F6 Portugal F8 Germany F23 Morocco F7 Croatia F11 Great Britain F16 Spain F41 Germany F2 Austria F1 Spain F2 Spain F3 Ivory Coast F1 Spain F4 Ivory Coast F2 Spain F5 Canada F2 Canada F3 Croatia F4 Croatia F5 Czech Rep. F2 Italy F11 Czech Rep. F3 Slovenia F1 Germany F8 Austria F4 Austria F6 Slovak Rep. F2 Slovak Rep. F1 Italy F24 Bosnia/Herzegovina F6 Egypt F14 Croatia F9 Egypt F15 Croatia F10 Czech Rep F5 Israel F1 Israel F2 Azerbaijan F1 Azerbaijan F2 Spain F7 Great Britain F3 Great Britain F4 Italy F15 Austria F2 Italy F18 Italy F19 Italy F30 Croatia F7 Great Britain F4 Italy F5 Italy F6 Croatia F10 Italy F31 Croatia F12 Great Britain F17 Turkey F1 Turkey F2 Turkey F4 Turkey F5 Portugal F2 Croatia F3 Croatia F4 Mexico F3 Italy F6 Czech Republic F2 Czech Republic F3 Spain F13 Italy F11 Italy F12 Slovakia F1 Italy F26 Italy F27 Spain F30 Croatia F10 Morocco F6 Croatia F11 Morocco F7 Australia F1 Australia F2 Italy F1 Iran F3 Italy F3 France F8 Italy F5 Italy F10 Italy F16 Italy F9 Italy F22 Croatia F6 Croatia F4 (Opatija) Germany F2 (Nussloch) Italy F1 (Trento) Italy F7 M25 Klosters Slovakia F2 Spain F26 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Italy F9 Spain F4 Prosperita Open 2007 - Ostrava Unique Zagreb Open - Zagreb Mexico F12 Trofeo Sisma Mantova - Mantova UAE F1 Croatia F2 Italy F10 Italy F12 LXVII Concursu Internacional de Vigo - Vigo Spain F31 Italy F26 Spain F33 Spain F27 Posillipo Tennis Cup - Napoli Spain F1 Spain F2 Spain F6 Italy F3 Tennis Napoli Cup - Napoli Mitsubishi Electric Europe Cup - Monza Canada F1 Austria F5 Kosice Open-Steelers Cup 2008 - Kosice Italy F2 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Riviera de Rimini Challenger - Rimini Czech Republic F2 Spain F28 Spain F2 Austria F5 Germany F9 s'Tennis Masters Challenger - Graz Spain F42 Spain F43 Genova Open Challenger - Genova Ljubljana Open 2008 - Ljubljana Meknes Challenger Rabat Challenger Barletta Challenger Napoli Challenger Ostrava Challenger Zagreb Challenger Lugano Challenger Turin Challenger Tampere Challenger Vigo Challenger San Sebastian Challenger Manerbio Challenger Italy F20 Como Challenger Alphen Challenger Todi Challenger Trnava Challenger Tarragona Challenger Aachen Challenger Tanger Challenger Rhodes Challenger Czech Republic F1 Busan Challenger Alessandria Challenger Prostejov Challenger Samarkand Challenger Karshi Challenger Como Challenger Alphen Challenger Todi Challenger Cancun Challenger Sao Paulo Challenger Kazan Challenger Quimper Challenger Casablanca Challenger Rabat Challenger Caltanissetta Challenger Milan Challenger Poznan Challenger Trani Challenger Samarkand Challenger Cordenons Challenger Karshi Challenger Astana Challenger Trnava Challenger Helsinki Challenger Bergamo Challenger Wolfsburg Challenger M15 Bergamo Barletta Challenger Sporting Challenger - Turin M15 Slovenska Bistrica Leon Challenger Milan Challenger M25 Padova Arad Challenger San Benedetto Challenger M25 Trnava Sibiu Challenger Karshi Challenger Brasov Challenger Trnava Challenger Yokohama Challenger Roma Challenger 2007 - Rome Kyoto Challenger Tunis Challenger Rome Challenger Caltanissetta Challenger Furth Challenger Prague Challenger Kosice Challenger Milan Challenger Top Wool Challenger Biella - Biella Banca Stato Challenger Lugano - Lugano M15 Ollersbach Todi Challenger M25 Santa margherita di Pula San Marino Cepu Open - San Marino M15 Vienna Recanati Challenger C.T. San Remo - XIII Piertomaso Tessitore - San Remo Orbetello Challenger Banca Stato Challenger - Lugano San Marino Challenger Como Challenger Genova Challenger Banja Luka Challenger Szczecin Challenger Mouilleron-Le-Captif Challenger Eckental Challenger Andria Challenger Cherbourg Challenger Heilbronn Challenger Vicenza Challenger San Benedetto Challenger Liberec Challenger Cordenons Challenger Sibiu Challenger Mons Challenger Tashkent Challenger Cherbourg Challenger Quimper Challenger Napoli Challenger Turin Challenger Steelers Cup - Kosice Padova Challenger Todi Challenger Liberec Challenger Manerbio Challenger Como Challenger Rome Challenger Mons Challenger Lima Challenger Harbour Tennis Cup Regione Lombardia - Milan Brescia Challenger Mendoza Challenger Buenos Aires Challenger Bucaramanga Challenger Bergamo Challenger Cherbourg Challenger Quimper Challenger Barletta Challenger Citta di Como - Como M25+H Kassel Vicenza Challenger Caltanissetta Challenger Poprad Tatry Challenger Como Challenger Genova Challenger Rome Challenger Trofeo Sisma Mantova - Mantova Mordovia Cup 2008 - Saransk Brescia Challenger Genova Open Challenger - Genova Challenger Tunisie - Tunis Arad Challenger Cherbourg Challenger San Luis Potosi Challenger Qingdao Challenger Mitsubishi Electric Europe Cup - Monza Anning Challenger Tallahassee Challenger Napoli Challenger Geneva Challenger Savannah Challenger Rome Challenger Mestre Challenger Vicenza Challenger Ljubljana Open - Ljubljana Nord LB Open - Braunschweig Todi Challenger Marrakech Challenger Marburg Challenger Recanati Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Rome Challenger Biella Challenger Fergana Challenger Rome Challenger Cortina Challenger Prague Challenger Lugano Challenger Biella Challenger Liberec Challenger Ostrava Challenger Manerbio Challenger Kosice Challenger Banja Luka Challenger Campinas Challenger Tarragona Challenger Oberstaufen Challenger Ortisei Challenger Buenos Aires Challenger Cali Challenger Guayaquil Challenger Quimper Challenger San Remo Tennis Cup - San Remo Bergamo Challenger Polska Energia Open - Bytom St. Brieuc Challenger Tallahassee Challenger Rome Challenger Poznan Challenger Milan Challenger Tampere Challenger Sarajevo Challenger Padova Challenger Segovia Challenger Liberec Challenger Portoroz Challenger Genova Challenger Koblenz Challenger Rennes Challenger Como Challenger Punta Del Este Challenger Genoa Open - Genova Loughborough Challenger Phoenix Challenger Marburg Challenger Ljubljana Challenger Shymkent Challenger Bratislava Challenger Parma Challenger San Benedetto Challenger Tunis Challenger Citta di Como - Como Eckental Challenger Biella Challenger Tatra Banka Slovak Open - Bratislava Alphen Challenger Biella 4 Challenger Bratislava Challenger Milano Challenger-Jameson Cup - Milan Bath Challenger Forli 3 Challenger Gran Canaria Challenger Bergamo Challenger Morelos Challenger Zadar Challenger M25 Santa Margherita di Pula Mexico City Challenger Barletta Challenger San Luis Potosi Challenger Sarasota Challenger San Marino Challenger Heilbronn Challenger Banja Luka Challenger 2008 - Banja Luka Trnava Challenger Prostejov Challenger Perugia Challenger Heilbronn Challenger Kosice Challenger Reggio Emilia Challenger ATP Slovak Open Challenger - Bratislava Prague Challenger Croatia Osiguranje Rijeka Open - Rijeka Trnava Challenger Geneva Challenger Caltanissetta Challenger Poprad Tatry Challenger Noumea Challenger Kosice Challenger Salinas Challenger San Benedetto Challenger San Marino Challenger Perugia Challenger Ostrava Challenger Dobrich Challenger Rome Challenger Furth Challenger Trnava Challenger Seoul Challenger Biella Challenger Trnava Challenger Medellin Challenger Aachen Challenger Morelos Challenger Bratislava Challenger Ortisei Challenger Punta Del Este Challenger San Marino Cepu Open - San Marino Singapore Challenger San Marino Challenger Glasgow Challenger Wroclaw Challenger Bergamo Challenger Raanana Challenger Vercelli Challenger Savannah Challenger Ostrava Challenger Rome Challenger Mestre Challenger Bratislava Challenger Bratislava Challenger Tatra Banka Open - Bratislava M15 Trnava Biella Challenger Cordenons Challenger Barletta Challenger Genova Challenger L'Aquila Challenger St. Remy Challenger Marburg Challenger Alessandria Challenger Szczecin Challenger Prague Challenger Panama City Challenger San Benedetto Challenger Rijeka Challenger Ortisei Challenger Montevideo Challenger Como Challenger Maia 1 Challenger Santo Domingo Challenger Wroclaw Challenger Valencia Challenger Raanana Challenger Napoli Challenger Shymkent Challenger Ostrava Challenger Como Challenger Bogota Challenger Turin Challenger Ludwigshafen Challenger Perugia Challenger Marburg Challenger Brest Challenger San Benedetto Challenger Biella Challenger Maia Challenger Concepcion Challenger Cortina Challenger Lille Challenger Heilbronn Challenger Almaty 1 Challenger Almaty 2 Challenger Banja Luka Challenger Marbella Challenger M15 Poprad Mohammedia Challenger Eckental Challenger Roma Open Challenger - Rome Andria Challenger Trieste Challenger Montechiarugolo - Parma Challenger Wroclaw Challenger 8° Trani Cup - Trani Leon Challenger Sarasota Challenger Napoli Challenger Baden Open - Karlsruhe Heilbronn Challenger Palermo Challenger Cherbourg Challenger Cordenons Challenger Quito Challenger M15 Antalya Rabat Challenger Tatra Banka Open 2006 - Bratislava Liberec Challenger Marrakech Challenger Bratislava Challenger Andria Challenger Budapest Challenger Citta di Monza - Monza Quimper Challenger Lille Challenger Rome Challenger Sarasota Challenger Mestre Challenger Recanati Challenger Ostrava Challenger Cordenons Challenger Banja Luka Challenger Samarkand Challenger - Samarkand Sanremo Challenger Rome Challenger Bratislava Challenger Pune Challenger Indian Wells Challenger Santiago Challenger Barletta Challenger Anning Challenger Nanchang Challenger Bercuit Challenger Geneva Challenger - Geneva Lisbon Challenger Poznan Challenger Samarkand Challenger Vicenza Challenger Citta di Como Challenger - Como Almaty Challenger Cortina Challenger Tampere Challenger Prague Challenger Orbetello Challenger Liberec Challenger Manerbio Challenger L'Aquila Challenger Como Challenger Cassis Challenger Samarkand Challenger Maia Challenger Como Challenger M25 Santa Margherita di Pula Biella 2 Challenger M25 Santa Margherita di Pula Biella 3 Challenger Unicredit (Suisse) Bank S.A. Challenger - Chiasso Olbia Geovillage Open - Olbia Tampere Challenger Prague 2 Challenger Barletta Challenger Como Challenger Ambato Challenger Braga Challenger Napoli 2 Challenger Roanne Challenger Pau Challenger Bari Challenger Forli 2 Challenger Maia 2 Challenger Santa Cruz de la Sierra Challenger Forli 5 Challenger Roseto Degli Abruzzi 1 Challenger Roseto Degli Abruzzi 2 Challenger Lille Challenger Lugano Challenger Sanremo Challenger Split Challenger Vicenza Challenger Poznan Challenger Bytom Challenger Ortisei Challenger Steelers Cup 2005 - Kosice Heilbronn Challenger Todi Challenger Nonthaburi 3 Challenger Banja Luka Challenger Antonio Savoldi-Marco Co. - Manerbio Rovereto Challenger Maia Challenger Milan Challenger Top Wool Challenger-Immagine Trophy - Biella Como Challenger Villena Challenger Riviera di Rimini Challenger - Rimini Kigali 1 Challenger Zadar Challenger Estoril Open - Estoril Brazzaville Challenger Sassuolo Challenger Barletta Challenger Ipsos Bucharest Challenger - Bucharest Banja Luka Challenger Florence Challenger Oberstaufen Challenger Furth Challenger Ismaning Challenger Lima Challenger Serbia Open - Belgrade Guayaquil Challenger Bangkok Challenger Cherbourg Challenger Bergamo Challenger ATP Challenger Trophy 2008 - Trnava Cordenons Challenger Bank Austria Tennis Trophy - Vienna Trani Challenger Astana Challenger Medibank International - Sydney Todi Challenger Trieste Challenger Rijeka Challenger Cordenons Challenger Forli Challenger Tatra Banka Slovak Open - Bratislava Biella Challenger Istanbul Challenger Marbella Challenger Guayaquil Challenger Antalya 2 Challenger Monza Challenger Zagreb Challenger Trieste Challenger Verona Challenger Genova Challenger Santiago Challenger Johannesburg Challenger Kosice Challenger Lisbon Challenger Mercedes Cup - Stuttgart Rome Challenger Serbia Open - Belgrade Zagreb Challenger Cremona Challenger Losinj Challenger Ho Chi Minh City Challenger Barcelona Challenger Bratislava Challenger Bratislava Challenger Burnie Challenger San Luis Potosi Challenger Monza Challenger Perugia Challenger Todi Challenger Sydney Challenger Lermontov Challenger Heilbronn Challenger Kazan Challenger Prague Challenger Geneva Challenger Kosice Challenger Como Challenger Eckental Challenger Meknes Challenger Bratislava Challenger Eckental Challenger Brescia Challenger Ortisei Challenger PBZ Zagreb Indoors - Zagreb Poznan Challenger Rabat Challenger Como Challenger Masters Series - Hamburg Marbella Challenger Marrakech Challenger Salzburg Challenger Toyota Challenger Noumea Challenger Heilbronn Challenger Vegeta Croatia Open - Umag Rome Challenger West Lakes Challenger Bergamo Challenger If Stockholm Open - Stockholm Brisbane International - Brisbane Napoli Challenger San Luis Potosi Challenger Ecuador Open - Quito BRD Nastase Tiriac Trophy - Bucharest Mersin Challenger Leon Challenger SkiStar Swedish Open - Bastad Argentina Open - Buenos Aires Ecuador Open - Quito Grand Prix Hassan II - Marrakech Mexico City Challenger BMW Open - Munich Monza Challenger Plava Laguna Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Konzum Croatia Open - Umag Qatar ExxonMobil Open - Doha Rome Challenger Rennes Challenger Libema Open - 's-Hertogenbosch Athens Challenger Rome Challenger Ortisei Challenger Qatar ExxonMobil Open - Doha Santiago Challenger Argentina Open - Buenos Aires Forte Village Sardegna Open - Sardinia Argentina Open - Buenos Aires Plava Laguna Croatia Open - Umag Belgrade 2 - Belgrade Sao Paulo Challenger Tour Finals Bogota Challenger Mercedes Cup - Stuttgart Quimper Challenger Santiago Open - Santiago Milan Challenger Guadalajara Challenger Le Gosier Challenger PBZ Zagreb Indoors - Zagreb Poznan Challenger Vercelli Challenger Sardegna Open - Cagliari Todi Challenger Caltanissetta Challenger Ljubljana Challenger Andria Challenger Open 13 - Marseille Napoli Challenger Bergamo Challenger Tashkent Challenger Bet-At-Home Austrian Open - Kitzbuhel Heilbronn Challenger Monza Challenger Skopje Challenger Grand Prix Hassan II - Casablanca Brest Challenger Eckental Challenger Rio De Janeiro Challenger Jonkoping Challenger If Stockholm Open - Stockholm Braunschweig Challenger Aircel Chennai Open - Chennai Buenos Aires Challenger Szczecin Challenger Fano Challenger Andria Challenger Marburg Challenger Biella Challenger Manerbio Challenger Seville Challenger Casablanca Challenger Ningboo Challenger Suzhou Challenger Budapest Challenger Ortisei Challenger Budapest Challenger Bergamo Challenger Drummondville Challenger Guadalajara Challenger Irving Challenger Alphen Challenger Todi Challenger Prostejov Challenger Apia International - Sydney Poprad Tatry Challenger Quimper Challenger Guadalajara Challenger SkiStar Swedish Open - Bastad Ostrava Challenger Sibiu Challenger Banja Luka Challenger Lima Challenger San Benedetto Challenger Quimper Challenger Mouilleron-Le-Captif Challenger Brescia Challenger Bangkok Challenger Koblenz Challenger Open Sud de France - Montpellier Mons Challenger Tashkent Challenger Alicante Challenger Bratislava Challenger Caltanissetta Challenger Millennium Estoril Open - Estoril Mestre Challenger Alphen Challenger Konzum Croatia Open - Umag Napoli Challenger Brasil Open - Sao Paulo Florence Challenger Eckental Challenger Scheveningen Challenger Portoroz Challenger Seville Challenger Troisdorf Challenger Alicante Challenger Rennes Challenger Ecuador Open - Quito Turin Challenger Cordenons Challenger Barcelona Open BancSabadell - Barcelona Montevideo Challenger VII Torneo Internazionale di Tennis - Barletta Ortisei Challenger Punta Del Este Challenger Manama Challenger Tata Open Maharashtra - Pune Cordoba Open - Cordoba Parma Challenger New York Open - New York Brasil Open - Sao Paulo Santiago Challenger Belgrade Challenger Prague Challenger Forli Challenger Milan Challenger Perugia Challenger Liberec Challenger Bratislava 1 Challenger Cordoba Open - Cordoba Forli 3 Challenger Concepcion Challenger Rio Open - Rio de Janeiro Generali Open - Kitzbuhel Antalya Open - Antalya Delray Beach Open - Delray Beach Delray Beach Open - Delray Beach Cordoba Open - Cordoba Chile Dove Men+Care Open - Santiago Zug Challenger Meerbusch Challenger Como Challenger BMW Open - Munich Tunis Challenger Nordea Open - Bastad Generali Open - Kitzbuhel Lugano Challenger Tallahassee Challenger Cordoba Open - Cordoba Open 13 Provence - Marseille Francavilla Challenger Tunis Challenger Vicenza Challenger Perugia Challenger Aguascalientes Challenger Augsburg Challenger Prostejov Challenger Bratislava 1 Challenger Sofia Open - Sofia Milan Challenger Generali Open - Kitzbuhel The Hypo Group Tennis International 2008 - Poertschach Cordenons Challenger US Men's Clay Court Championship - Houston Qatar ExxonMobil Open - Doha Intrum Stockholm Open - Stockholm DIEMA XTRA Sofia Open - Sofia Great Ocean Road Open - Melbourne Nonthaburi 2 Challenger Marbella Challenger Ottignies-Louvain-la-Neuve Challenger Koblenz Challenger Las Franquesas del Valles Challenger Segovia Challenger Savannah Challenger Rennes Challenger Montechiarugolo Challenger Bratislava Challenger Ortisei Challenger Antalya Challenger Cordenons Challenger Istanbul 2 Challenger Quito Challenger Turin Challenger Verona Challenger Szczecin Challenger BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Nordea Open - Bastad Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Campionati BNL dItalia - Rome Australian Open - Melbourne Australian Open - Melbourne Internazionali BNL d'Italia - Rome Miami Open - Miami Internazionali BNL d'Italia - Rome Mercedes Cup - Stuttgart Argentina Open - Buenos Aires Bet-at-home Cup - Kitzbuhel Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, World Group, PO, AUS-SVK 3-0 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, World Group, QR, SVK-CZE 1-3 Davis Cup, Group I, PO, SVK-SWE 3-2 Australian Open (juniors) French Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Davis Cup, Group I, 1R, UKR-SVK 3-2 U.S. Open (juniors) Wimbledon (juniors) Wimbledon (juniors) All Lower level tournaments Davis Cup, Group I, 2R, HUN-SVK 0-3 Kigali 2 Challenger French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) M25 Padova Olympics - Rio de Janeiro M25 Santa Margherita di Pula